// 55. 跳跃游戏
// 给定一个非负整数数组 nums ，你最初位于数组的 第一个下标 。

// 数组中的每个元素代表你在该位置可以跳跃的最大长度。

// 判断你是否能够到达最后一个下标。
/**
 * @param {number[]} nums
 * @return {boolean}
 */
var canJump = function (nums) {
  // 最远可以到达的位置。
  let max = 0, n = nums.length
  for (let i = 0; i < array.length; i++) {
    if (i <= max) {
      max = Math.max(nums[i] + i,max)
      if(max >= n-1){
        return true
      }
    }
  }
};

var nums = [2, 3, 1, 1, 4]
console.log(canJump(nums))
